package com.lipuwater.agent.getui;

import com.ismartlib.utils.L;
import com.lipuwater.agent.http.ApiCallBack;
import com.lipuwater.agent.http.ResponseParams;
import com.lipuwater.agent.http.api.ApiRequestsBasis;
import com.lipuwater.agent.http.bean.user.UserInfoBean;

import java.util.HashMap;
import java.util.Map;

import io.realm.Realm;
import okhttp3.Call;

/**
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛
 * 　　　　┃　　　┃神兽保佑
 * 　　　　┃　　　┃永无BUG！
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━神兽出没━━━━━━
 * Created by  Administrator  on 2017/5/25.
 * Email:924686754@qq.com
 */
public class GetTuiHandler {


    public static void bindGTClientId(Object object, String clientId) {
        Realm realm = Realm.getDefaultInstance();
        UserInfoBean userInfo = realm.where(UserInfoBean.class).findFirst();
        String token = "";
        if (userInfo==null){
            return;
        }
        token = userInfo.getToken();
        realm.close();

        Map<String, Object> params = new HashMap<>();
        params.put("token", token);
        params.put("func", "agent");
        params.put("clientid", clientId);
        ApiRequestsBasis.biningClientId(object, params, new ApiCallBack() {
            @Override
            public void onResponse(ResponseParams result) {
                L.i("");
            }

            @Override
            public void onError(Call call, Exception e) {
                L.i("");
            }
        });
    }
}
